﻿/**
 * \file VueJoueur.cs
 * \author Nicolas VAILLIET
 * \author Aurelien MADIOT
 * \date 2 janvier 2013
 * \version 1.0
 * \brief Affichage console des tours de jeu des joueurs
 */

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ImplementationJeu;
using InterfaceJeu;

namespace VueConsole
{
    /**
    * \class VueJoueur
    * \brief Affichage console des tours de jeu des joueurs
    */
    class VueJoueur
    {

        /**
         * \fn public static void menuTour(InterfaceJeu.Joueur jj)
         * \param unit le joueur qui effectuera l'action
         * \brief Affiche les informations d'un tour d'un joueur
         * */
        public static void menuTour(InterfaceJeu.Joueur jj)
        {
            Console.Write("Action : Unités (u), Villes (v), Fin  du tour (f), Adandonner (a) : ");
            int c = Console.Read();
            while (c != 'u' && c != 'v' && c != 'f' && c != 'a')
                c = Console.Read();
            if (c == 'u')
                jj.parametreUnites();
            else if (c == 'v')
                jj.parametrerVilles();
            else if (c == 'a')
                jj.abandonnerPartie();
        }
    }
}
